/**
 * 确定按钮提示框封装
 * @param title 对话框标题
 * @param mes   对话框信息
 * @param type  error、succeed、warning 与/js/artDialog4.0/skins/icons 下的PNG格式图片名称对应
 * @return
 */

function alertMessage(title,mes,type){
	art.dialog({
		 title: title,	//图标
		 lock: true,		//是否模态
		 background: '#F1F1F1', //模态背景色
		 opacity: 0.5,	// 透明度
		 drag: false,		//不许拖动
		 resize: false,		//不许拖动
		 width:250,
		 height: 100,
		 esc:false,
		 icon:type,
	     id: 'showInfoMsg',
	     content:"<font size=2>"+mes+"</font>"
	}).show();
}

/**
 * 点击输入组件时输入框颜色变化
 * @param id 组建ID
 * @return
 */
function addInputBorderCol(id){
	document.getElementById(id).style.border = "2px solid";
	document.getElementById(id).style.borderColor = "orange";
}

function cleanInputBorderCol(id){
	document.getElementById(id).style.border = "2px solid";
	document.getElementById(id).style.borderColor = "#dce6f4";
}

/**
 * 显示进度提示框
 * @return
 */
function showProgress(){
	art.dialog({
		 lock: true,		//是否模态
		 background: '#F1F1F1', //模态背景色
		 opacity: 0.5,	// 透明度
		 drag: false,		//不许拖动
		 resize: false,		//不许拖动
		 width:200,
		 height: 100,
		 esc:false,
		 icon:'loading',
	     id: 'showpro',
	     content:"<font size=2>正在提交数据，请稍后......</font>"
	});
}

/**
 * 关闭进度条，与现实进度并用
 * 使用例子：
 * function callbackLogin(json){
	showProgress();	//显示进度条
	var info = (json.message).toString();
	if(info.search(/Failed/) >-1){
		changCode();
		hideProgress();	//函数执行结束后隐藏进度条
	}else{
		window.location = "../index.jsp";
	}
}
 * @return
 */
function  hideProgress(){
	var dialog = art.dialog.get('showpro');
	dialog.close();
}
/**
 * 右下角提示框
 * @param message
 * @return
 */
function rightMesBox(message){
	art.dialog({
	    id: 'rightMsg',
	    title: '公告',
	    content: message,
	    width: 320,
	    height: 240,
	    left: '100%',	//关键配置，据左边距离
	    top: '100%',	//关键配置，据上边边距离
	    fixed: true,
	    drag: false,
	    resize: false,
	    esc:false,
	    time: 5			//多少秒后消失
	});
}
